/**
 * Created by Administrator on 2025/5/28.
 * */
#ifndef AIE2ETRAINCONTROLLER_ERA
#define AIE2ETRAINCONTROLLER_ERA

#include "TaskModule.h"
#include "../GlobalParameters.h"

extern "C" BaseObject *createAIE2ETrainController();
extern "C" void destroyAIE2ETrainController(BaseObject *p);

class AIE2ETrainController : public TaskModule {
public:
AIE2ETrainController();

~AIE2ETrainController();

void onCompute(buffer_table_t *input, buffer_table_t *output) override;
};

#endif //TASK1_ERA
